package com.itheima.service.sms;

import com.baomidou.mybatisplus.extension.service.IService;
import com.itheima.core.PageInfo;
import com.itheima.pojo.sms.SmsHomeNewProduct;

import java.util.List;

public interface SmsHomeNewProductService extends IService<SmsHomeNewProduct> {
    //批量修改首页新品状态
    void updateRecommendStatus(List<Long> ids, Integer recommendStatus);

    //分页查询
    PageInfo getList(Integer pageNum, Integer pageSize, String productName, Integer recommendStatus);

    /**
     * 添加首页新品
     * @param list
     * @return
     */
    void create(List<SmsHomeNewProduct> list);

    /**
     * 批量删除首页新品
     * @param ids
     * @return
     */
    void delete(List<Long> ids);

    /**
     * 修改首页新品排序
     * @param sort
     * @param id
     * @return
     */
    void updateSort(Integer sort, Long id);
}
